44

» XGM Конкурсы / Terrain Contest: Reforged. Голосование

Как то сел я в ожидании удивления, и решил потыкаться по работам. Ща всё опишу, даже проголосую).
Я не буду смотреть кто автор, а просто гляну на работу так, как будто это для моего проекта:
  1. есть работы по которым сказать не чего. Это не значит что они плохие, они нормальные, все в тему, нет ни чего лишнего, так же как и что то, что бы вызвало у меня слово "wow".

  1. "Конгсвард" - не плохо сделана, но что то в ней оттолкнуло меня. Или эффекты, и скукота, а может все вкупе.

  1. "Ведьмин лес" - довольно замечательная работа. Все в тему, но есть огрехи, к примеру летающая статуя, как на скрине ниже:
Да, в top down это не заметно, но косяк есть косяк. Удивление вызвало кладбище, тут все как надо - есть атмосфера:

  1. "Похоронный звон" - тоже хорошая работа, видна работа со светом, с окружением, хорошо передается история окружения и можно сделать хорошую игровую миссию. В целом зачет.

  1. "Глубокое синее море" - сначала ототкнула густая растительность, но потом прочитал название и дальше полистал и понял, всё в тему. Ни всё идеально, но достойно. Первый взгляд удивил, второй начал замечать огрехи. Они не значительные, и возможно такая задумка, но зная какая капризная аудитория сейчас, они бы так же сказали. К примеру, растительность слишком искусственная и прочее. Но вспомнил синиматик от близов.

В целом се молодцы, спасибо парни - Вы красавцы)
Мо-лод-цом!
Те кто вне конкурса, кат выше тоже для вас)
44

» Unity / Поповоду перемещения

Можно попробовать умножить скорость на fixedDeltaTime, но будет наверно быстрое.

То есть:
Старая строка:
rb2d.AddForce (movement * speed);
Новая:
rb2d.AddForce (movement * speed * Time.fixedDeltaTime);

Всё, вопрос можно закрывать. Про базовые уроки я имел веду, что бы просто разобраться как пользоваться unity
Загруженные файлы
44

» Unity / Поповоду перемещения

SсRealm:
Bergi_Bear:
единицу уже давно добавил, не помогает
больше единицы, хз 10 или больше. Я на гифке ставил 100

Загруженные файлы
44

» Unity / Поповоду перемещения

выстави больше

SсRealm:
я monobehaviour удалил нечаяно, как его правильно написать снова?
public class CompletePlayerController : MonoBehaviour {
Загруженные файлы
44

» Unity / Поповоду перемещения

Поищи базовые уроки по unity, проще будет.
Вот так же, только со сриптом:
Загруженные файлы
44

» Unity / Поповоду перемещения

нет, нажми на свой объект, в инспекторе нажми треугольник возле скрипта, там будет поле
44

» Unity / Поповоду перемещения

свой скрипт раскрой и дай скрин, если в поле speed стоит 0, поставь, хот бы 1
44

» Unity / Поповоду перемещения

тогда перекинь в поле скрипта новый и удали:

SсRealm:
sprites default - это материал объекта
Загруженные файлы
44

» Unity / Поповоду перемещения

забыл, у тя же 2019 версия - в неё точечки, раньше была шестеренка:
Загруженные файлы
44

» Unity / Поповоду перемещения

ниже
они должны быть последними в списке, а эти можно свернуть, нажав триугольник
44

» Unity / Поповоду перемещения

нам на нем нажми на шестеренку и выбери Remove Component
пора статьи писать для новичков
Загруженные файлы
44

» Unity / Поповоду перемещения

там же и примерный скрипт со значением "speed"

SсRealm:
В сообщении выще я тебе уже кидал выделеную
там только коллайдеры видны
44

» Unity / Поповоду перемещения

Я выделил

Смотри в списке компонентов, в инсепкторе, там должен быть скрипт и на нем поле с надписью "missing"
Загруженные файлы
44

» Unity / Поповоду перемещения

Это предупреждение, скорее у тебя на объекте весит пустой скрипт
И ты в поле speed поставил хоть что нить будь, кроме 0? Спид, это множитель скорости движения

Что бы я быстрее понял, пришли ещё скрин с выделенным объектом
44

» Unity / Поповоду перемещения

SсRealm:
и не работает(
А что в самом низу кода, там одни фигурные скобки? Их должно быть две, одни закрывают класс, вторые метод обновления
44

» Unity / Поповоду перемещения

В самом низу кода поставь скобки }. Видимо пропустил, вот скрины бы помогли бы быстрее.
44

» Unity / Поповоду перемещения

Нажми на "Clear" в консоли, если есть ошибка, то что то не так сделал. Пришли скрины названия скрипта и скрин кода
44

» Unity / Поповоду перемещения

Принятый ответ
а да), Название скрипта в редакторе должно быть равным с названию класса, то есть public class CompletePlayerController -> название скрипта CompletePlayerController

Посмотри базовые уроки хотя бы - проще будет